Dino Geek essaye de t'aider

Comment activer la compression gzip via `.htaccess` ?


Pour activer la compression gzip via le fichier `.htaccess`, vous devez ajouter des règles spécifiques qui permettront au serveur Apache de compresser les fichiers avant de les envoyer au client. La compression gzip permet de réduire la taille des fichiers transférés entre le serveur et le client, ce qui peut significativement améliorer les temps de chargement des pages web. Voici les étapes détaillées pour activer cette fonctionnalité :

  1. Étapes pour activer la compression gzip avec `.htaccess`

1. Accéder au fichier `.htaccess` : Le fichier `.htaccess` se trouve généralement à la racine de votre site web. Vous pouvez y accéder via un client FTP comme FileZilla, depuis le gestionnaire de fichiers de votre hébergeur, ou directement en ligne de commande si vous avez un accès SSH.

1. Ajouter le code de configuration : Ouvrez le fichier `.htaccess` avec un éditeur de texte et ajoutez-y les lignes de code suivantes pour activer la compression gzip :

\`\`\`apache # Compression de HTML, CSS, XML, JavaScript, Text, Fonts AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/vnd.ms-excel AddOutputFilterByType DEFLATE text/vnd.ms-powerpoint AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/atom\_xml AddOutputFilterByType DEFLATE font/ttf AddOutputFilterByType DEFLATE font/otf AddOutputFilterByType DEFLATE font/x-woff AddOutputFilterByType DEFLATE image/svg+xml # Exception pour les navigateurs anciens BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0678 no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html Header append Vary User-Agent \`\`\`

1. Vérifier la présence du module `mod_deflate` : Assurez-vous que le module `mod_deflate` est bien activé sur votre serveur Apache. Vous pouvez vérifier cela en consultant le fichier de configuration du serveur ou en contactant votre hébergeur.

  1. Exemple concret

Prenons par exemple un site web qui comporte des fichiers HTML, CSS et JavaScript. En ajoutant les règles ci-dessus dans le fichier `.htaccess`, voici ce qui se passe lorsqu’un utilisateur visite ce site :
- Le serveur compresse les fichiers HTML, CSS et JavaScript à l’aide de gzip avant de les envoyer au client.
- La taille des fichiers transférés est réduit, ce qui entraîne une diminution du temps de chargement des pages pour l’utilisateur.

  1. Sources

1. [Documentation officielle Apache sur mod_deflate](https://httpd.apache.org/docs/current/mod/mod_deflate.html)
2. [Tutoriel Mozilla sur l’optimisation des performances web](https://developer.mozilla.org/fr/docs/Web/Performance/Optimizing_content_efficency/Automating_compression)

En suivant ces instructions, vous devriez être en mesure d’améliorer les performances de votre site web en activant la compression gzip via le fichier `.htaccess`.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation